[][src]Crate libmarpa_sys

Structs

Struct_marpa_config
Struct_marpa_event
Struct_marpa_progress_item
Struct_marpa_value

Enums

Struct_marpa_avl_table
Struct_marpa_bocage
Struct_marpa_g
Struct_marpa_order
Struct_marpa_r
Struct_marpa_tree

Constants

MARPA_ERR_AHFA_IX_NEGATIVE
MARPA_ERR_AHFA_IX_OOB
MARPA_ERR_ANDID_NEGATIVE
MARPA_ERR_ANDID_NOT_IN_OR
MARPA_ERR_ANDIX_NEGATIVE
MARPA_ERR_BAD_SEPARATOR
MARPA_ERR_BEFORE_FIRST_TREE
MARPA_ERR_BOCAGE_ITERATION_EXHAUSTED
MARPA_ERR_COUNTED_NULLABLE
MARPA_ERR_DEVELOPMENT
MARPA_ERR_DUPLICATE_AND_NODE
MARPA_ERR_DUPLICATE_RULE
MARPA_ERR_DUPLICATE_TOKEN
MARPA_ERR_EVENT_IX_NEGATIVE
MARPA_ERR_EVENT_IX_OOB
MARPA_ERR_GRAMMAR_HAS_CYCLE
MARPA_ERR_HEADERS_DO_NOT_MATCH
MARPA_ERR_INACCESSIBLE_TOKEN
MARPA_ERR_INTERNAL
MARPA_ERR_INVALID_AHFA_ID
MARPA_ERR_INVALID_AIMID
MARPA_ERR_INVALID_ASSERTION_ID
MARPA_ERR_INVALID_BOOLEAN
MARPA_ERR_INVALID_IRLID
MARPA_ERR_INVALID_LOCATION
MARPA_ERR_INVALID_NSYID
MARPA_ERR_INVALID_RULE_ID
MARPA_ERR_INVALID_START_SYMBOL
MARPA_ERR_INVALID_SYMBOL_ID
MARPA_ERR_I_AM_NOT_OK
MARPA_ERR_MAJOR_VERSION_MISMATCH
MARPA_ERR_MICRO_VERSION_MISMATCH
MARPA_ERR_MINOR_VERSION_MISMATCH
MARPA_ERR_NONE
MARPA_ERR_NOOKID_NEGATIVE
MARPA_ERR_NOT_A_SEQUENCE
MARPA_ERR_NOT_PRECOMPUTED
MARPA_ERR_NOT_TRACING_COMPLETION_LINKS
MARPA_ERR_NOT_TRACING_LEO_LINKS
MARPA_ERR_NOT_TRACING_TOKEN_LINKS
MARPA_ERR_NO_AND_NODES
MARPA_ERR_NO_EARLEY_SET_AT_LOCATION
MARPA_ERR_NO_OR_NODES
MARPA_ERR_NO_PARSE
MARPA_ERR_NO_RULES
MARPA_ERR_NO_START_SYMBOL
MARPA_ERR_NO_SUCH_ASSERTION_ID
MARPA_ERR_NO_SUCH_RULE_ID
MARPA_ERR_NO_SUCH_SYMBOL_ID
MARPA_ERR_NO_TOKEN_EXPECTED_HERE
MARPA_ERR_NO_TRACE_PIM
MARPA_ERR_NO_TRACE_SRCL
MARPA_ERR_NO_TRACE_YIM
MARPA_ERR_NO_TRACE_YS
MARPA_ERR_NULLING_TERMINAL
MARPA_ERR_ORDER_FROZEN
MARPA_ERR_ORID_NEGATIVE
MARPA_ERR_OR_ALREADY_ORDERED
MARPA_ERR_PARSE_EXHAUSTED
MARPA_ERR_PARSE_TOO_LONG
MARPA_ERR_PIM_IS_NOT_LIM
MARPA_ERR_POINTER_ARG_NULL
MARPA_ERR_PRECOMPUTED
MARPA_ERR_PROGRESS_REPORT_EXHAUSTED
MARPA_ERR_PROGRESS_REPORT_NOT_STARTED
MARPA_ERR_RANK_TOO_HIGH
MARPA_ERR_RANK_TOO_LOW
MARPA_ERR_RECCE_IS_INCONSISTENT
MARPA_ERR_RECCE_NOT_ACCEPTING_INPUT
MARPA_ERR_RECCE_NOT_STARTED
MARPA_ERR_RECCE_STARTED
MARPA_ERR_RHS_IX_NEGATIVE
MARPA_ERR_RHS_IX_OOB
MARPA_ERR_RHS_TOO_LONG
MARPA_ERR_SEQUENCE_LHS_NOT_UNIQUE
MARPA_ERR_SOURCE_TYPE_IS_AMBIGUOUS
MARPA_ERR_SOURCE_TYPE_IS_COMPLETION
MARPA_ERR_SOURCE_TYPE_IS_LEO
MARPA_ERR_SOURCE_TYPE_IS_NONE
MARPA_ERR_SOURCE_TYPE_IS_TOKEN
MARPA_ERR_SOURCE_TYPE_IS_UNKNOWN
MARPA_ERR_START_NOT_LHS
MARPA_ERR_SYMBOL_IS_NOT_COMPLETION_EVENT
MARPA_ERR_SYMBOL_IS_NOT_NULLED_EVENT
MARPA_ERR_SYMBOL_IS_NOT_PREDICTION_EVENT
MARPA_ERR_SYMBOL_IS_NULLING
MARPA_ERR_SYMBOL_IS_UNUSED
MARPA_ERR_SYMBOL_VALUED_CONFLICT
MARPA_ERR_TERMINAL_IS_LOCKED
MARPA_ERR_TOKEN_IS_NOT_TERMINAL
MARPA_ERR_TOKEN_LENGTH_LE_ZERO
MARPA_ERR_TOKEN_TOO_LONG
MARPA_ERR_TREE_EXHAUSTED
MARPA_ERR_TREE_PAUSED
MARPA_ERR_UNEXPECTED_TOKEN_ID
MARPA_ERR_UNPRODUCTIVE_START
MARPA_ERR_VALUATOR_INACTIVE
MARPA_ERR_VALUED_IS_LOCKED
MARPA_ERR_YIM_COUNT
MARPA_ERR_YIM_ID_INVALID
MARPA_EVENT_COUNTED_NULLABLE
MARPA_EVENT_EARLEY_ITEM_THRESHOLD
MARPA_EVENT_EXHAUSTED
MARPA_EVENT_LOOP_RULES
MARPA_EVENT_NONE
MARPA_EVENT_NULLING_TERMINAL
MARPA_EVENT_SYMBOL_COMPLETED
MARPA_EVENT_SYMBOL_EXPECTED
MARPA_EVENT_SYMBOL_NULLED
MARPA_EVENT_SYMBOL_PREDICTED
MARPA_PROPER_SEPARATION
MARPA_STEP_INACTIVE
MARPA_STEP_INITIAL
MARPA_STEP_INTERNAL1
MARPA_STEP_INTERNAL2
MARPA_STEP_NULLING_SYMBOL
MARPA_STEP_RULE
MARPA_STEP_TOKEN
MARPA_STEP_TRACE

Statics

marpa__debug_handler
marpa__debug_level
marpa__out_of_memory
marpa_major_version
marpa_micro_version
marpa_minor_version

Functions

marpa__default_debug_handler
marpa_b_ambiguity_metric
marpa_b_is_null
marpa_b_new
marpa_b_ref
marpa_b_unref
marpa_c_error
marpa_c_init
marpa_check_version
marpa_debug_handler_set
marpa_debug_level_set
marpa_g_completion_symbol_activate
marpa_g_default_rank
marpa_g_default_rank_set
marpa_g_error
marpa_g_error_clear
marpa_g_event
marpa_g_event_count
marpa_g_force_valued
marpa_g_has_cycle
marpa_g_highest_rule_id
marpa_g_highest_symbol_id
marpa_g_highest_zwa_id
marpa_g_is_precomputed
marpa_g_new
marpa_g_nulled_symbol_activate
marpa_g_precompute
marpa_g_prediction_symbol_activate
marpa_g_ref
marpa_g_rule_is_accessible
marpa_g_rule_is_loop
marpa_g_rule_is_nullable
marpa_g_rule_is_nulling
marpa_g_rule_is_productive
marpa_g_rule_is_proper_separation
marpa_g_rule_length
marpa_g_rule_lhs
marpa_g_rule_new
marpa_g_rule_null_high
marpa_g_rule_null_high_set
marpa_g_rule_rank
marpa_g_rule_rank_set
marpa_g_rule_rhs
marpa_g_sequence_min
marpa_g_sequence_new
marpa_g_sequence_separator
marpa_g_start_symbol
marpa_g_start_symbol_set
marpa_g_symbol_is_accessible
marpa_g_symbol_is_completion_event
marpa_g_symbol_is_completion_event_set
marpa_g_symbol_is_counted
marpa_g_symbol_is_nullable
marpa_g_symbol_is_nulled_event
marpa_g_symbol_is_nulled_event_set
marpa_g_symbol_is_nulling
marpa_g_symbol_is_prediction_event
marpa_g_symbol_is_prediction_event_set
marpa_g_symbol_is_productive
marpa_g_symbol_is_start
marpa_g_symbol_is_terminal
marpa_g_symbol_is_terminal_set
marpa_g_symbol_is_valued
marpa_g_symbol_is_valued_set
marpa_g_symbol_new
marpa_g_symbol_rank
marpa_g_symbol_rank_set
marpa_g_unref
marpa_g_zwa_new
marpa_g_zwa_place
marpa_o_ambiguity_metric
marpa_o_high_rank_only
marpa_o_high_rank_only_set
marpa_o_is_null
marpa_o_new
marpa_o_rank
marpa_o_ref
marpa_o_unref
marpa_r_alternative
marpa_r_clean
marpa_r_completion_symbol_activate
marpa_r_current_earleme
marpa_r_earleme
marpa_r_earleme_complete
marpa_r_earley_item_warning_threshold
marpa_r_earley_item_warning_threshold_set
marpa_r_earley_set_value
marpa_r_earley_set_values
marpa_r_expected_symbol_event_set
marpa_r_furthest_earleme
marpa_r_is_exhausted
marpa_r_latest_earley_set
marpa_r_latest_earley_set_value_set
marpa_r_latest_earley_set_values_set
marpa_r_new
marpa_r_nulled_symbol_activate
marpa_r_prediction_symbol_activate
marpa_r_progress_item
marpa_r_progress_report_finish
marpa_r_progress_report_reset
marpa_r_progress_report_start
marpa_r_ref
marpa_r_start_input
marpa_r_terminal_is_expected
marpa_r_terminals_expected
marpa_r_unref
marpa_r_zwa_default
marpa_r_zwa_default_set
marpa_t_new
marpa_t_next
marpa_t_parse_count
marpa_t_ref
marpa_t_unref
marpa_v_new
marpa_v_ref
marpa_v_rule_is_valued
marpa_v_rule_is_valued_set
marpa_v_step
marpa_v_symbol_is_valued
marpa_v_symbol_is_valued_set
marpa_v_unref
marpa_v_valued_force
marpa_version

Type Definitions

Marpa_AHM_ID
Marpa_And_Node_ID
Marpa_Assertion_ID
Marpa_Bocage
Marpa_Config
Marpa_Earleme
Marpa_Earley_Item_ID
Marpa_Earley_Set_ID
Marpa_Error_Code
Marpa_Event
Marpa_Event_Type
Marpa_Grammar
Marpa_IRL_ID
Marpa_Message_ID
Marpa_NSY_ID
Marpa_Nook_ID
Marpa_Or_Node_ID
Marpa_Order
Marpa_Rank
Marpa_Recce
Marpa_Recognizer
Marpa_Rule_ID
Marpa_Step_Type
Marpa_Symbol_ID
Marpa_Tree
Marpa_Value
ORDER
size_t